/**
 * 列表型数据 -> 树形数据
 * @params
 * {list} Array          列表数据
 * { rootValue } Number  根节点的pid
 * */
export const listToTree = (list, rootValue) => {
  const tree = []
  // 递归
  list.forEach(item => {
    if (item.pid === rootValue) {
      // console.log('一级部门', item)
      // list.forEach(child => {
      //   if (child.pid === item.id) {
      //     console.log('二级部门', child)
      //     item.children = item.children || []
      //     item.children.push(child)
      //   }
      // })
      const children = listToTree(list, item.id)
      item.children = children
      tree.push(item)
    }
  })
  return tree
}
